All Repair the Light House Puzzles